Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Time Warner USTA Challenger - Binghamton Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville 2002 Azalea Orthopedic Challenger - Tyler XL Capital Bermuda Open - Bermuda Open Sainte-Victoire - Aix-En-Provence College Station Challenger - College Station Cherbourg Challenger Mons Challenger Rennes Challenger Cherbourg Challenger Granby Challenger Segovia Challenger St. Remy Challenger Rennes Challenger Orleans Challenger Noumea Challenger Bergamo Challenger Cherbourg Challenger The Stella Artois Grass Court Championships - London Rome Challenger Pro Tennis World Open - Boca Raton MFS Pro Tennis Championships - Boston Grand Prix Hassan II - Casablanca Open 13 - Marseille The Stella Artois Grass Court Championships - London Japan Open - Tokyo The Samsung Open - Bournemouth Grand Prix de Tennis de Toulouse - Toulouse CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Open Seat-Godo '99 - Barcelona RCA Championships - Indianapolis MFS Pro Tennis Championships - Boston Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille AXA Cup - London Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle The Nottingham Open - Nottingham Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open 13 - Marseille Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston St. Petersburg Open - St. Petersburg Ordina Open - 's-Hertogenbosch Marbella Open - Marbella Grand Prix de Tennis de Toulouse - Toulouse CA Tennis Trophy - Vienna Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Open 13 - Marseille Salem Open - Hong Kong Grand Prix de Tennis de Lyon - Lyon AIG Japan Open - Tokyo Copenhagen Open - Copenhagen AAPT Championships - Adelaide Gallagher International - Hamilton 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount 2002 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington 2002 FSE Challenger - Tarzana The Nottingham Open - Nottingham Investor Swedish Open - Bastad RCA Championships - Indianapolis Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle BMW Open - Munich Ordina Open - 's-Hertogenbosch The Samsung Open - Nottingham The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis adidas Open de Toulouse - Toulouse CA Tennis Trophy - Vienna Thailand Open - Bangkok Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Siebel Open - San Jose Copenhagen Open - Copenhagen Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Open 13 - Marseille Adidas International - Sydney Siebel Open - San Jose Kroger / St. Jude International - Memphis ABN/AMRO World Tennis Tournament - Rotterdam USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Davidoff Swiss Indoors - Basel International Tennis Championships - Delray Beach Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Next Generation Hardcourts - Adelaide Medibank Private International - Sydney International Tennis Championships - Delray Beach Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis Kremlin Cup - Moscow Sydney International - Sydney Next Generation Adelaide International - Adelaide Challenger Ford de Cherbourg - Cherbourg Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Ordina Open - 's-Hertogenbosch Tennis Channel Open - Las Vegas 2003 Freeman Men's Challenger - Joplin Open 88 - Contrexeville ATP Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Open de Moselle - Metz VI Open Banc Agricol - Andorra PBZ Zagreb Indoors - Zagreb TD Waterhouse Cup - Long Island BNP Paribas Primrose - Bordeaux Open de L'Isere - Grenoble Legg Mason Tennis Classic - Washington D.C. Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Open 13 - Marseille XL Capital Bermuda Open - Bermuda Open Sainte Victoire - Aix-En-Provence USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Brasil Open - Salvador Fifth Third Bank Tennis Classic - Lexington Binghamton Professional Tennis Tournament - Binghamton Smith Barney Men's Challenger - Covington Open de L'Isere - Grenoble Austin Challenger - Austin Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Pro Tennis World Open - Sunrise Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Tunis Open - Tunis Harrah's Entertainment Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Ciudad de Pozoblanco Open Diputacion - Cordoba Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Open D'Orleans - Orleans Lubbock Challenger - Lubbock Open de L'Isere - Grenoble 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson AIG Japan Open - Tokyo Music City Challenger - Nashville Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Commercia Challenger - Aptos The Stella Artois Championships - London The Surbiton Trophy - Surbiton Red Letter Days Open - Nottingham Heilbronn Challenger Sunrise Challenger Pilot Pen Tennis - New Haven Bordeaux Challenger Stockholm Open - Stockholm Aptos Challenger Mons Challenger Rennes Challenger Cherbourg Challeger Sunrise Challenger Tunis Challenger Bordeaux Challenger Nottingham Challenger Grand Prix Hassan II - Casablanca Brasil Open - Salvador The Artois Championships - London Ordina Open - s-Hertogenbosch If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Le Gosier Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Bordeaux Challenger If Stockholm Open - Stockholm Recanati Challenger Grand Prix de Tennis de Lyon - Lyon Serbia Open - Belgrade Heineken Open - Auckland USTA Men's Challenger of Dallas - Dallas The Dubai Tennis Championships - Dubai Quimper Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril Le Gosier Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Open de Moselle - Metz Bordeaux Challenger Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland Open de Nice Cote d'Azur - Nice AEGON Championships - London Open de Moselle - Metz Open 13 - Marseille BMW Open - Munich Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest Challenger Ford de Cherbourg - Cherbourg Gosford Australian Unity Challenger - Gosford Samsung Securities Cup - Seoul USTA/Adtech Challenger - Boston Fifth-Third Bank Tennis Championships - Lexington ABN/AMRO World Tennis Tournament - Rotterdam The Wright Financial Group USTA Challenger - Champaign Open de Montauban - Montauban 2005 West Side Tennis Coub Men's Challenger - Forest Hills Binghamton Professional Tennis Tournament - Binghamton PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix de Tennis de Lyon - Lyon America's Red Clay Tennis Championship - Coral Springs St. Petersburg Open - St. Petersburg Open Seat-Godo 2000 - Barcelona Adidas International - Sydney Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Lipton Championships - Key Biscayne Italian Open - Rome du Maurier Open - Toronto 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo du Maurier Open - Montreal 14th Paris Open - Paris German Open - Hamburg Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Open Seat-Godo 2001 - Barcelona BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Gerry Weber Open - Halle Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Heineken Trophy - 's-Hertogenbosch BNP Paribas Masters - Paris 2001 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis The Hamlet Cup - Long Island BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel Indianapolis Tennis Championships - Indianapolis Brisbane International - Brisbane Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London AAPT Championships - Adelaide Open 13 - Marseille Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Australian Open - Melbourne Grand Prix Hassan II - Casablanca French Open - Paris ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Wimbledon - London Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Grand Prix Hassan II - Casablanca Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Sydney International - Sydney Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Legg Mason Tennis Classic - Washington U.S. Open - New York Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille BMW Open - Munich Great American Insurance ATP Championship - Cincinnati Pilot Pen Tennis - New Haven Australian Open - Melbourne Open de Moselle - Metz Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai French Open - Paris Gerry Weber Open - Halle Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Open de Nice Cote dAzur - Nice AEGON Championships - London Ordina Open - s-Hertogenbosch U.S. Open - New York Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Wimbledon - London If Stockholm Open - Stockholm Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb French Open - Paris Open 13 - Marseille Tennis Masters Series - Indian Wells UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Monte Carlo Open - Monte Carlo Gold Flake Open - Chennai Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati 1999 Mercedes Cup - Stuttgart 12th Paris Open - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, 1R, FRA-BEL 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, SF, FRA-NED 3-2 Davis Cup, World Group, 1R, FRA-NED 3-2 Telecom Italia Masters - Rome Davis Cup, World Group, SF, FRA-USA 3-2 Tennis Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ROU-FRA 0-5 NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo 70th River Oaks International Tennis Tournament - Houston Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells 1 Masters Guinot Mary Cohr Sony Ericsson Open - Miami Campbells Hall of Fame Tennis Championships - Newport Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rogers Cup - Toronto French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Olympics - Athens Olympics - Sydney Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, FRA-ROU 4-1 French Open - Paris Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, FRA-ARG 5-0